/**
 * Tree
 * @author lixin, 2015-09-21
 * @source zTree v3.5.18
 */

/**
*生成单选树树结构
* viewDiv - 指定显示的DIV
* treeJson　－　Tree json数据
* clickFunName -单击事件名称
* beforeCheck -- 出发前事件
*/
var funCreateRadioTree = function(viewDiv,treeJson,clickFunName,beforeCheck){
	//参数
	var setting = {
			view: {
				showIcon: false
			},
			check: {
				enable: true,
				chkStyle: "radio",
				radioType: "all"
			},
			data: {
				simpleData: {
					enable: true
				}
			},
			callback: {
				beforeCheck: beforeCheck,//check模式下 点击前时间
				onCheck: clickFunName   //单击事件   非check模式下
			}
	};
	//设置样式
	$("#"+viewDiv).addClass("ztree");
	//生成树
    $.fn.zTree.init($("#"+viewDiv), setting, treeJson);
};

/**
*生成多选树结构
* isChecked - 是否显示多选框
* viewDiv - 指定显示的DIV
* treeJson　－　Tree json数据
*/
var funCreateCheckboxTree = function(viewDiv,treeJson){
	//参数
	var setting = {
			view: {
				showIcon: false
			},
			check: {
				enable: true
			},
			data: {
				simpleData: {
					enable: true
				}
			}
	};
	//生成树
    var zTree = $.fn.zTree.init($("#"+viewDiv), setting, treeJson);
    zTree.setting.check.chkboxType =  { "Y" : "ps", "N" : "ps" };
};



